﻿using ibba.src.DataAccess;
using System.Data;
using ibba.src.global;
using System.Collections.Generic;
using ibba.src.norisk.BusinessEntities;

namespace ibba.src.norisk.DataAccess
{
    public class ComboMotivoDb : DataAccessBase
    {

        public List<ComboMotivo> ObterComboMotivo()
        {

            List<ComboMotivo> retorno = new List<ComboMotivo>();

            using (AcessoDadosHelper db = new AcessoDadosHelper(GlobalInfo.SISTEMA, GlobalInfo.LOCAL))
            {

                using (IDataReader rdr = db.ExecuteReader(CommandType.StoredProcedure, "dbo.SRCP_OBTER_PARAMETRO_MOTIVO", new List<IDataParameter>()))
                {

                    while (rdr.Read())
                    {

                        retorno.Add(
                                new ComboMotivo()
                                {
                                    IdMotivo = (int)base.ObterValor(rdr, "ID_MOTIVO"),
                                    DscMotivo = (string)ObterValor(rdr, "DS_MOTIVO")
                                }
                                   );
                    }

                }
            }

            return (retorno);

        }
    }
}